leaf litter - French English Dictionary